package svm.coelce.parser.interfaces;

import java.io.File;

import svm.coelce.parser.exceptions.UCInvalidaException;

public interface Parser extends Runnable {
	Boolean parse() throws Exception, UCInvalidaException;
	void configure( File arquivoOrigem, File localDestino ) throws Exception, UCInvalidaException;
	void addProgressListener( ProgressoListener progressoListener );
	void removeProgressListener( ProgressoListener progressoListener );
	void notificarException( Exception exception );
}
